EE368 Project: Visual Code Marker Detection through Geometric Feature Recognition

نویسندگان

  • George Yu
  • Perry Wang
  • Hattie Dong
چکیده

Visual code markers are developed as a humanmachine interactive tool [1] [2]. In this class project, a code recognition program is developed to read code markers. The requirements of the code recognition program are high accuracy, speed and illumination insensitivity. There can be more than one visual code in the picture and the orientations of the visual codes are not restricted. The code markers are taken with cell-phone cameras. Images from cell phones are poor due to several reasons. The images typically have a soft focus, caused by low quality lens, camera shake, and color sensor interpolation. Motion blur is exacerbated by the slow lens’ poor light gathering ability. A low signal to noise ratio is the result of cheap sensors, analog circuitry, and lack of incamera noise canceling hardware/software yielding significant Gaussian-like additive noise. Inadequate metering of the mobile phone camera results in poorly exposed photos. In addition, the camera sensor has low dynamic range preventing postprocessing algorithms to recover details, resulting in low contrast in images. Hence, cell phone photos are more challenging for the software to recognize. The most significant challenge might be the viewangle induced distortion. At first glace, the visual code detection problem resembles a license plate recognition problem. Various techniques have been presented for recognizing license plates based on edge detection and Hough transform [3] [4] [5] [6] [7]. Others have proposed hybrid methods combining color segmentation and statistical techniques for more accurate segmentation [8] [9]. Hough transform is a popular solution to image segmentation, as license plates typically appear square and upright in the pictures. Further, there is usually no more than one license plate per picture. Most algorithms extract vertical edges and find the most prominent vertical lines to isolate the license plates. However, visual code detection is not suitable for this technique. Visual code markers do not have closed and clear boarders, and they could have long edges in the data field as well. Furthermore, the visual code markers typically appear in highly complex environments such that the markers’ perimeters are not prominent compared to its surroundings. In this report, we present a visual code detection algorithm that combines edge detection, geometric feature recognition, and an error rejection metric to improve reliability. It does not include the Hough transform.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Visual Code Marker Detection

This report presents our results for the class project for EE368 Digital Image Processing at Stanford University in the Spring of 2006. In this project we detect and decode visual markers by first processing the image to emphasize some salient features, then identify the marker candidates by analyzing these features, and finally projecting each candidate marker to decode it and create error mea...

متن کامل

Detection of Visual Code Markers in Camera-Phone Images

We describe the algorithm design and implementation of our submission for the EE368 final project, which involves detection of visual code markers in camera-phone images. We describe our approach and results, as well as the challenges faced during the development of our algorithm. For the reader’s interest, we also include a brief account of the algorithmic possibilities which we explored but d...

متن کامل

An Effective Algorithm for Visual Code Marker Detection

This paper proposes an effective algorithm for visual code marker detection. It incorporates local binarization scheme and morphological image processing techniques with the pattern recognition method to achieve best performance. Experimental results have shown that the proposed detection algorithm is able to detect the visual code marker information quickly and accurately under different illum...

متن کامل

Feature Detection and Localization for the RoboCup Soccer SPL

In this project we propose a basic code for the RoboCup Soccer Standard Platform League for the Dutch Nao Team. We focused on the problem of visual feature recognition and the localization of the robot in a tournament setup. This project contains a detailed description of our implementation together with a conclusion and a brief evaluation. Since this report only covers feature detection and lo...

متن کامل

EE368 Final Project Report: Visual Code Marker Detection

This report presents a method for detecting visual code markers in cell phone images. INTRODUCTION Visual code markers are binary information bearing tags similar to bar codes except that they can be read with the use of a cell phone camera and detection algorithm (such as the one presented in this report). The concept of a visual code marker and its various uses are presented clearly in Michae...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006